home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / answers / inn-faq / part1 < prev    next >
Encoding:
Internet Message Format  |  1993-06-04  |  22.0 KB

  1. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!gatech!darwin.sura.net!wupost!uunet!news.mentorg.com!sdl!not-for-mail
  2. From: tal@Warren.MENTORG.COM (Tom Limoncelli)
  3. Newsgroups: news.software.nntp,news.software.b,news.answers
  4. Subject: FAQ: INN General Information (and compiling) (Part 1 of 3)
  5. Supersedes: <inn-faq-1-737870420@Warren.MENTORG.COM>
  6. Followup-To: news.software.nntp
  7. Date: 5 Jun 1993 04:00:17 -0000
  8. Organization: Mentor Graphics - IC Group, Warren, NJ, USA
  9. Lines: 574
  10. Approved: news-answers-request@MIT.Edu
  11. Distribution: world
  12. Expires: 06/20/93
  13. Message-ID: <inn-faq-1-739252815@Warren.MENTORG.COM>
  14. Reply-To: Tom_Limoncelli@Warren.MENTORG.COM (Tom Limoncelli)
  15. NNTP-Posting-Host: sdl.warren.mentorg.com
  16. Summary: Part 1: Common questions about INN itself, and some advice when compiling it and installing it.  Part 2: This assumes that you've successfully compiled the software.  This is a tutorial that takes you through configuration and setting up feeds.  It ends with common questions about INN configuration.  Part 3: Norman's quick guide to getting started (assumes SunOS) and other things)
  17. Xref: senator-bedfellow.mit.edu news.software.nntp:4666 news.software.b:14266 news.answers:9075
  18.  
  19. Posted-By: auto-faq 2.4
  20. Archive-name: inn-faq/part1
  21.  
  22. Last Changed: $Id: FAQ-inn.1,v 1.24 1993/06/01 14:08:54 tal Exp $
  23.  
  24.                           Table Of Contents:
  25.                           ------------------
  26.  
  27. QUESTIONS FROM PEOPLE THAT DON'T (YET) RUN INN:
  28.     Where can I get it?
  29.     What is INN?
  30.     What machines does it run on?
  31.     Can I run C News with INN?
  32.     Can I run NNTP with INN?
  33.     Can I run the reference implementation (NNTP1.5) with INN?
  34.     Can I run INN on my UUCP-only machine?
  35.     Suppose I have a 286 machine?
  36.     Does INN implement trn's XTHREADS, etc?
  37.     Does INN do UUCP batching like C News?
  38. COMMON DEBUGGING/SETUP QUESTIONS:
  39.     Help!?  How do I configure this beast
  40.     Why does innd just exit right away with no message?
  41.     I'm getting news but postings aren't going out.
  42.     How come my host name comes out twice in the Path line?
  43.     Why does my innd often die with the message "Can't sync history,
  44.     7-bit encoded batches are not correctly processed. Why is this?
  45. SPECIFIC OPERATING SYSTEM BUILD ADVICE:
  46.     SunOS 4.1.2
  47.     Ultrix tip 1 (mmap)
  48.     Ultrix tip 2 (syslog)
  49.     HP-UX
  50.     SVR4, Solaris 2.x, and SCO ODT 3.0
  51. OPERATIONAL QUESTIONS:
  52.     Safe way to edit the "active" file?
  53.     Expire had problems last night, and while I fixed the problem
  54.         it still won't run.
  55.     Why am I getting alt.sex.pictures even though I
  56.         have "ME:!alt.sex.pictures" in my newsfeeds file?
  57.     Why doesn't this newsfeeds entry do what I want?
  58.     Why am I forwarded cancel messages for articles in comp.foo
  59.         when I explicitly have !comp.foo in the newsfeeds entry?
  60.     What's the best way to upgrade to a new version of INN?
  61. ADVANCED QUESTIONS:
  62.     How do I talk to innd from C or Perl?
  63.     How do I set up a delayed IHAVE/SENDME over NNTP?
  64.  
  65.  
  66. (The FAQ was written by Rich $alz (rsalz@rodan.uu.net) and is now
  67. maintained by Tom Limoncelli.)
  68.  
  69.  
  70. ======================================================================
  71.  
  72. ADVANCED QUESTIONS:
  73.             QUESTIONS FROM PEOPLE THAT DON'T (YET) RUN INN
  74.  
  75. ======================================================================
  76.  
  77.  
  78. ------------------------------
  79.  
  80. Subject:  Where can I get it?
  81.  
  82. The official archive site is ftp.uu.net in the directory
  83. networking/news/nntp/inn.  Archie current lists over 30 archive sites;
  84. three other international sites are grasp1.univ-lyon1.fr in
  85. pub/unix/news/inn, munnari.oz.au in pub/news/inn, and src.doc.ic.ac.uk in
  86. computing/usenet/software/transport
  87.  
  88.  
  89. ------------------------------
  90.  
  91. Subject:  What is INN?
  92.  
  93. InterNetNews is a complete Usenet system.  The cornerstone of the package
  94. is innd, an NNTP server that multiplexes all I/O.  Think of it as an nntpd
  95. merged with the B News inews, or as a C News relaynews that reads multiple
  96. NNTP streams.  Newsreading is handled by a separate server, nnrpd, that is
  97. spawned for each client.  Both innd and nnrpd have some slight variances
  98. from the NNTP protocol (although in normal use you will never notice); see
  99. the manpages.  INN separates hosts that feed you news from those that have
  100. users reading news.  If you need to support a mixed environment you will have
  101. to do some extra work; the installation manual gives some hints.
  102.  
  103.  
  104. ------------------------------
  105.  
  106. Subject:  What machines does it run on?
  107.  
  108. If you have socket() and select() then INN will probably run on your
  109. machine.  In addition to the common platforms found around the Internet
  110. (Sun and Ultrix, for example), INN runs on AIX, A/UX, NeXT, and a host of
  111. others.
  112.  
  113.  
  114. ------------------------------
  115.  
  116. Subject:  Can I run C News with INN?
  117.  
  118. No.  INN handles all article reception, filing, forwarding, and
  119. expiration.  You will most likely get a corrupted database if you try to
  120. run INN with any other news system.  For testing, you can probably shut
  121. down your old system, bring up INN, and then reverse the process.  (INN
  122. uses the C News history file and DBZ database, so if you don't run C News
  123. you will have to do some fiddling around with those files.)
  124.  
  125.  
  126. ------------------------------
  127.  
  128. Subject:  Can I run NNTP with INN?
  129.  
  130. There's a confusion here.  NNTP is a protocol, defined in RFC 977.  There
  131. is also an implementation of the protocol, NNTP1.5, that many people call
  132. NNTP.  When there was only one implementation of the protocol, that was
  133. okay, but now that there are other implementations (for example, INN) it
  134. is getting confusing.  It would be as if "sendmail" were named "smtp."
  135. Please try to be clear -- do you mean the NNTP protocol, or the NNTP
  136. reference implementation currently maintained by Stan Barber?
  137.  
  138.  
  139. ------------------------------
  140.  
  141. Subject:  Can I run the reference implementation (NNTP1.5) with INN?
  142.  
  143. The quick answer is no.  INN listens on the NNTP port and handles all
  144. incoming traffic.  It receives articles, files them, and arranges for them
  145. to be forwarded to your peers.  If a site connects that is not listed as a
  146. peer (e.g., a local workstation that does newsreading) then the INN server
  147. hands the connection off to another program.  By default, this is nnrpd,
  148. which implements the NNTP protocol for newsreaders (for example, it
  149. includes the POST command but not the IHAVE command).  You can run the
  150. reference implementation server instead of nnrpd if you want.  Doing this
  151. can be useful if you have clients that want to do both reading and article
  152. transfer.
  153.  
  154.  
  155. ------------------------------
  156.  
  157. Subject:  Can I run INN on my UUCP-only machine?
  158.  
  159. Sure.  While not designed for this, several people are running INN on
  160. machines that do not have IP-connectivity (such as UUCP-only hosts) and
  161. are quite happy with it.  You might want to give it a try, especially if
  162. you think you will be joining the Internet some day.
  163.  
  164.  
  165. ------------------------------
  166.  
  167. Subject:  Suppose I have a 286 machine?
  168.  
  169. Won't work.  INN is designed to be a memory hog; a server that has been up
  170. for a few days while will have a working set size of a few to several
  171. megabytes, although not all of it will be resident.  For example, the
  172. server keeps the active file and list of who gets what in memory, as well
  173. as all articles that it is receiving.  Unless you can do things like
  174. "malloc(64 * 1024)" without pain, INN won't work on your machine.
  175.  
  176.  
  177. ------------------------------
  178.  
  179. Subject:  Does INN implement trn's XTHREADS, tin's commands, etc?
  180.  
  181. The XTHREAD command has code but it is not supported; look at
  182. $inn/nnrpd/nnrpd.h.  This code will probably vanish after 1.3.  Tin
  183. commands are not supported.  Instead, INN supports Geoff Collyer's news
  184. overview database, nov (world.std.com, src/news/nov.dist.tar.Z).  It does
  185. not include the client package; it just updates and maintains the overview
  186. databases.  For info on how to configure INN to use NOV, read Part 2/2
  187. of this FAQ.
  188.  
  189.  
  190. ------------------------------
  191.  
  192. Subject:  Does INN do UUCP batching like C News?
  193.  
  194. Not as part of the standard distribution.  The batching system right
  195. now is better than B News, but Rich has said he will be working on
  196. improving that part of INN in a future release.  Christophe Wolfhugel
  197. <Christophe.Wolfhugel@grasp.insa-lyon.fr> has written a package that is
  198. very much like the C News batching system, however.  You can find it on
  199. grasp1.univ-lyon1.fr in the pub/unix/news/inn/contrib directory.
  200.  
  201.  
  202. ======================================================================
  203.  
  204.                    COMMON DEBUGGING/SETUP QUESTIONS
  205.  
  206. ======================================================================
  207.  
  208.  
  209. ------------------------------
  210.  
  211. Subject:  Help!?  How do I configure this beast
  212.  
  213. Tom Limoncelli wrote a very good tutorial document.  It is not part of
  214. the INN release, but many FTP sites keep a copy in the same directory.
  215. Look for a file named inn-tutorial.  It is part 2 of this FAQ.
  216.  
  217.  
  218. ------------------------------
  219.  
  220. Subject:  Why does innd just exit right away with no message?
  221.  
  222. First, fix your syslog: innd always logs a message before it exits.  (The
  223. INN distribution includes a version of the current UCB syslog, along with
  224. instructions on how to install it.  Ultrix systems might want to look at
  225. the syslog that is available on gatekeeper.dec.com) Second, the most
  226. common cause of this is that you do not have a history file (or no history
  227. database).  You will see a message like this:
  228.     ME cant dbminit /usr/local/news/history No such file or directory
  229. This means that you do not have a history database.  You might want to run
  230. the BUILD script in your INN source tree or read about makehistory in
  231. doc/news-recovery.8; if you do the latter, make sure to rename the
  232. database files.  This FAQ covers general questions about INN and questions
  233. about how to compile it.  For information on configuration and debugging
  234. one's configuration, see the "INN Configuration FAQ".
  235.  
  236.  
  237. ------------------------------
  238.  
  239. Subject:  I'm getting news but postings aren't going out.
  240.  
  241. You might find it helpful to read "Appendix IV:  First-time Usenet or NNTP
  242. Installation" in the Install manual.  In order for postings to go out, you
  243. must have a newsfeeds entry that names a site to receive them.  In the
  244. standard case you want to record the article filename and Message-ID in a
  245. batchfile for the site:
  246.     myfeed/myfeed.dom.main:*,!foo.*\
  247.     Tf,Wnm:
  248. You now want to run send-nntp or nntpsend from cron so that the file is
  249. flushed and that innxmit is called to read the file and send the articles
  250. out.  See the manual pages.
  251.  
  252.  
  253. ------------------------------
  254.  
  255. Subject:  How come my host name comes out twice in the Path line?
  256.  
  257. The INN server puts its name in the Path line of every article that it
  258. receives.  Obviously, it has to do this.  The default configuration has
  259. inews put the local host in the Path header.  If nobody posts on the
  260. server and you use fully-qualified domain names on your workstations, then
  261. everything works the right way.  (If `hostname` doesn't give an FQDN on
  262. your machine, you can work-around this by setting the "domain" value in
  263. inn.conf).  Many people don't want the client machines to put their name
  264. in the Path header.  To do this, set INEWS_PATH to DONT.  Finally, let me
  265. say that it is probably a mistake to have a "pathhost" line on any machine
  266. other than your server if you set INEWS_PATH to DO.  If you doubt this,
  267. please trace the article flow for yourself.  If you are curious about the
  268. effect of INEWS_PATH, read the nroff source -- not the formatted output --
  269. of doc/inews.1
  270.  
  271.  
  272. ------------------------------
  273.  
  274. Subject:  Why does my innd often die with the message "Can't sync history,
  275.       interrupted system call"
  276.  
  277. Are you running SunOS?  If so, the answer is that Sun broke the write
  278. system call but a patch is available.  Any write could fail in this way,
  279. it is just more likely to happen when writing large files and in-core DBZ
  280. writes the history file out in one chunk.  See the "Known Problems"
  281. section of the installation manual.  To the best of my knowledge, nobody
  282. has seen this problem on any other system.
  283.  
  284.  
  285. ------------------------------
  286.  
  287. Subject: How do I create all those directories in the newsspool?
  288.  
  289. Q:  For example, if you receive comp.sys.amiga.applications, do you
  290. have to mkdir /var/spool/news/comp/sys/amiga/applications?
  291.  
  292. A:  Nope.  innd creates the directory for you the first time you
  293. receive an article for that newsgroup.
  294.  
  295.  
  296. ------------------------------
  297.  
  298. Subject: 7-bit encoded batches are not correctly processed. Why is this?
  299.  
  300. Chris Schmidt <cs@germany.eu.net> replies:
  301.  
  302. The decode program that comes with INN up to version 1.3 is broken.
  303. Because of that the last article in a 7bit encoded batch will not
  304. correctly be decoded (the last characters are screwed up).  This is
  305. fixed in INN 1.4.
  306.  
  307.  
  308. ======================================================================
  309.  
  310.                 SPECIFIC OPERATING SYSTEM BUILD ADVICE
  311.  
  312. ======================================================================
  313.  
  314.  
  315. ------------------------------
  316.  
  317. Subject: SunOS 4.1.2
  318.  
  319. SunOS 4.1.2 (but not 4.1.1 or 4.1.3) broke the write system call but a
  320. patch is available.  Any write could fail "half way", it is just more
  321. likely to happen when writing large files and in-core DBZ writes the
  322. history file out in one chunk.  See the "Known Problems" section of the
  323. installation manual.
  324.  
  325.  
  326. ------------------------------
  327.  
  328. Subject: Ultrix tip 1 (mmap)
  329.  
  330. Ultrix has a "mmap()" function, but it doesn't do the same thing as the
  331. SunOS/BSD mmap() function.  Therefore, do not configure INN to use
  332. mmap() on a Ultrix system.  INN wants to find a mmap() function
  333. that is like the one on SunOS/BSD systems.
  334.  
  335.  
  336. ------------------------------
  337.  
  338. Subject: Ultrix tip 2 (syslog)
  339.  
  340. The syslog on Ultrix sucks rotten eggs and Digital refuses to fix it.
  341. (source: everyone that uses Ultrix and has ever used other systems)
  342.  
  343. Luckily, you can replace it with the routine that comes with INN.
  344. However, some people have had better luck installing the syslog that
  345. can be had on gatekeeper.dec.com:/pub/DEC/jtkohl-syslog-complete.tar.Z
  346. It still works with old clients but does new-style syslogging, too.
  347. Works great for me so far.  (this information from:  nelson@reed.edu
  348. (Nelson Minar)).  The syslog that is shipped with INN works pretty well
  349. but there have been some claims that some old clients don't like it.
  350.  
  351.  
  352. ------------------------------
  353.  
  354. Subject: HP-UX
  355.  
  356. Q. I am running inn on an HP machine. Inn won't start up automatically
  357. :-( I can start it manually. There is no problem with news or inn once
  358. it is started.
  359.  
  360. A.  Try adding a "sleep 10" to the bottom of /etc/rc.news, or in
  361. /etc/rc, right after /etc/rc.news is invoked.  On some machines,
  362. including HP, the shell started by "#!/bin/sh" when /etc/rc is executed
  363. will exit before innd has disassociated itself from that shell.  This
  364. causes innd to exit, sometimes without printing an error message.
  365. (source: pjoslin@mbvlab.wpafb.af.mil (Paul Joslin ))
  366.  
  367. This problem goes away if you set HAVE_SETSID to "DO".  Something to do
  368. with Posix Session Leader concepts. Ick. (source:
  369. scotty@piranha.cs.uoguelph.ca (Steve Howie))
  370.  
  371.  
  372. ------------------------------
  373.  
  374. Subject: System V based Unixes (SVR4, Solaris 2.x, SCO ODT 3.0, A/UX, ...)
  375.  
  376. If you are running any non-BSD (i.e. System V based) Unix you MUST have
  377. the following option set:
  378.  
  379. ##  How should close-on-exec be done?  Pick IOCTL or FCNTL.
  380. #### =()<CLX_STYLE              @<CLX_STYLE>@>()=
  381. CLX_STYLE               FCNTL
  382.  
  383. This includes SVR4, Solaris 2.x, A/UX and SCO ODT 3.0.  This is clearly
  384. stated in the Install.ms file and repeated here since so many people
  385. post to news.software.nntp after messing it up.
  386.  
  387. If it isn't FCNTL, you'll get tons of overchan processes hanging
  388. around.  (source: Philip Gladstone <philip@charon.cto.citicorp.com>)
  389.  
  390. In SCO ODT 3.0 and MOST systems, innd will link and run if you use
  391. IOCTL but eventually will stop answering incoming calls.
  392.  
  393. Don't be fooled.  Just because it compiles doesn't mean it's going to
  394. work.
  395.  
  396.  
  397. ======================================================================
  398.  
  399.                         OPERATIONAL QUESTIONS
  400.  
  401. ======================================================================
  402.  
  403.  
  404. ------------------------------
  405.  
  406. Subject:  Safe way to edit the "active" file?
  407.  
  408. The following sequence is the shortest:
  409.  
  410. ctlinnd pause "edit active"
  411. [do something to the active file]
  412. ctlinnd reload active "edit active"
  413. ctlinnd go "edit active"
  414.  
  415. Simple!  No need to "flush" after step one.
  416.  
  417.  
  418. ------------------------------
  419.  
  420. Subject:  Expire had problems last night, and while I fixed the problem,
  421.       it still won't run.
  422.  
  423. When expire starts up it "reserves" the server so that nobody else can
  424. pause or throttle it.  This prevents anyone else from coming in and
  425. modifying the history database.  If expire bails out because of a bad
  426. error (e.g., your expire.ctl has syntax errors) it leaves the server
  427. reserved so that no maintenance will be done until a good expire run has
  428. occurred.  To unblock the server, use the ctlinnd "reserve" command with
  429. an empty string argument.
  430.  
  431.  
  432. ------------------------------
  433.  
  434. Subject:  Why am I getting alt.sex.pictures even though I have
  435.       "ME:!alt.sex.pictures" in my newsfeeds file?
  436.  
  437. The active file is the definitive list of what newsgroups you receive.
  438. INN's ME entry is different from C News and B News; please see
  439. newsfeeds.5.  If you do not want to receive alt.sex.pictures, ask the
  440. system(s) that send you news not to send it to you.  (You would have to do
  441. that no matter what news system you are running.)
  442.  
  443.  
  444. ------------------------------
  445.  
  446. Subject:  Why doesn't this newsfeeds entry do what I want?
  447.       "foo.com:alt,!alt.sex"
  448.  
  449. A newsfeeds entry is not a sys file entry.  Please read newsfeeds.5.  You
  450. might also find the sys2nf program in the frontends directory useful, as
  451. well as the inncheck Perl script that is found in the samples directory.
  452. The INN Configuration FAQ has cook-book examples of the steps required
  453. to install a NNTP feed, UUCP feed, and NNTP via nntplink feed.
  454.  
  455.  
  456. ------------------------------
  457.  
  458. Subject:  Why am I forwarding cancel messages for articles in comp.foo
  459.       when I explicitly have !comp.foo in the newsfeeds entry?
  460.  
  461. Control messages can be explicitly forwarded, so a control message to
  462. comp.foo is forwarded to sites that recieve either comp.foo or control.
  463. Please see the "Control Messages" section of innd.8.  As that
  464. documentation says, you probably want to put "!control" in the
  465. subscription list for most of your newsfeeds.
  466.  
  467.  
  468. ------------------------------
  469.  
  470. Subject:  What's the best way to upgrade to a new version of INN?
  471.  
  472. First, you should read the README and the Install.ms (yes, read
  473. them both... again).  The README includes a technique to update
  474. a new config.data file to be like your old one:
  475.  
  476.       % cd config
  477.       % make subst
  478.       % cp config.dist config.data
  479.       % ./subst -f {OLDFILE} config.data
  480. where "{OLDFILE}" names your old config.data file.
  481.  
  482. Now edit the config.data to see if you want to change any of
  483. the new settings that didn't exist in the old version's config.data
  484. file.
  485.  
  486. Compile everything:
  487.  
  488.     % cd $INN
  489.     % make world
  490.  
  491. When you feel you are ready to install the new files shut the old daemon:
  492.  
  493.     % ctlinnd shutdown 'upgrade in progress'
  494.     [ kill innwatch by hand if you need to ]
  495.  
  496. Install the new files:
  497.  
  498.     % cd $INN
  499.     % make update
  500.  
  501. Now update all your $INN/site files to be the same as they were for
  502. your old software.  "cd $INN/site ; make diff-installed" will tell
  503. you what's different between the files in /usr/lib/news and $INN/site.
  504. If you only make changes in the $INN/site directory and use "make install"
  505. to copy them into place you'll save your self a lot of trouble.
  506. Read $INN/site/Makefile for more interesting things that "make" can
  507. do.
  508.  
  509. When you feel you are ready to install the new $INN/site files:
  510.  
  511.     % cd $INN/site
  512.     % make install
  513.  
  514. Re-start the system:
  515.  
  516.     % sh /usr/lib/news/etc/rc.news
  517.  
  518. If everything was done right you should be up and running.  Part 2 of
  519. the FAQ gives tips on testing your configuration.
  520.  
  521.  
  522. ======================================================================
  523.  
  524.                           ADVANCED QUESTIONS
  525.  
  526. ======================================================================
  527.  
  528.  
  529. ------------------------------
  530.  
  531. Subject:  How do I talk to innd from C or Perl?
  532.  
  533. Rich Salz says:
  534.  
  535. If you are writing C, look at doc/inndcomm.3 and include/inndcomm.h;
  536. they include all you need to do any ctlinnd command (in fact, ctlinnd
  537. itself is little more than a call to the library).
  538.  
  539. Hacking up a Perl subroutine that spoke to innd's Unix-domain control
  540. socket should be fairly straightforward but hasn't yet been written.
  541.  
  542.  
  543. ------------------------------
  544.  
  545. Subject:  How do I set up a delayed IHAVE/SENDME over NNTP?
  546.  
  547. Christophe Wolfhugel <Christophe.Wolfhugel@grasp.insa-lyon.fr> writes:
  548.  
  549. INN now allows to generate a timestamp entry in the batchfiles or to
  550. the channels/exploders (Wt in newsfeeds) which can be used to allow for
  551. example delayed ihave/sendme processing. INN's senders (like innxmit)
  552. do not use that data yet.
  553.  
  554. Christophe.Wolfhugel@grasp.insa-lyon.fr has written a small patch for
  555. nntplink 3.1.0 which supports this, the patch is available in his
  556. anonymous ftp:
  557.     grasp.insa-lyon.fr:pub/unix/news/nntp/nntplink/delayed-1.0.pch
  558. The patch has been incorporated into nntplink 3.2 (3.2 has not been
  559. released yet, so don't bother Dave Alden for it.  Get 3.1.0 and apply
  560. the patch).
  561.  
  562. The delayed IHAVE/SENDME is expected to allow bandwidth savings in
  563. situations where all sites use nntplink in following topology:
  564.  
  565.      Your site -- 64k -----------+-----------  Site 1
  566.                                  |               |
  567.                                  |              2mb
  568.                                  |               |
  569.                                  +------------ Site 2
  570.  
  571.    Site 1 and 2 are in the same metropolitan area, you feed them both.
  572.    With the standard nntplink layout, you generally send all articles
  573.    twice, which is a waste even if you're at 2 Meg/s link and even if
  574.    Site 1 and 2 do nntplinks, you're faster.
  575.  
  576.    The delayed link would be used between your site and Site 2.  A 2 or
  577.    3 minute delay allows Site 1 to feed Site 2 before you, and in case
  578.    of a Site 1 outage the backup starts nearly immediately.
  579.  
  580.    Reasonnable delays are still kept as You -> 1 -> 2 should take less
  581.    than one minute (or just 300 ms disk to disk if using nntplink -i ? :)).
  582.  
  583. Experiences seem to show that a 2 to 3 minutes delay is
  584. a reasonnable choice.
  585.  
  586. Chris
  587.  
  588. -- 
  589. Tom Limoncelli -- tal@warren.mentorg.com (work) -- tal@plts.org (play)
  590. "People are not pigs, they'll eat anything!"   -ambiguous Slavic saying
  591. Disclaimer:  I do not speak for Mentor Graphics.
  592.              I can't even do the accent.
  593.